﻿using System.Diagnostics;
using System.Text;
using Hash;

string extractTextFromFile(string fileName)
{
    FileStream file = new FileStream(fileName, FileMode.Open, FileAccess.Read);

    byte[] buffer = new byte[file.Length];
    file.Read(buffer, 0, buffer.Length);

    file.Close();

    string text = Encoding.UTF8.GetString(buffer);
    return text;
}

HashTable hash;
string filePath;

Console.Write("Введите путь до файла: ");
filePath = Console.ReadLine();

string text = extractTextFromFile(filePath);
hash = new HashTable(text);

Console.Write("Введите слово: ");
string slovo = Console.ReadLine();
if (hash.containsWord(slovo) == true)
    Console.WriteLine("Нашлось!");
else
    Console.WriteLine("Такого слова нет в тексте!!!");
